<template>
    <div>     
        <mt-swipe :auto="4000">
            <!-- 在组件中使用 v-for 循环 一定要设置 key -->
            <!-- 将来谁使用这个组件，谁来传递这个 lunbotuList -->
            <!-- 此时 lunbotuList 应该是父组件向子组件传值 来设置 -->
            <mt-swipe-item v-for="item in lunbotuList" :key="item.id">
                <img :src="item.img" alt="" :class="{ full: isfull }">
            </mt-swipe-item>
        </mt-swipe>
	</div>

    <!-- 分析：为什么商品详情页面中的 轮播图那么丑； -->
    <!-- 1.首页中的图片 他的宽高都是使用了 100% 的宽度 -->
    <!-- 2.但是商品详情的时候默认还是 100% -->
    <!-- 3.商品详情页面中，期望：设置高度不变，宽度自适应 -->
    <!-- 4.经过分析，得到问题的原因：首页中的轮播图 和 详情中的轮播图 分歧点 是 宽度到底是 100% 还是自适应 -->
    <!-- 5.既然这两个轮播图其他都没有冲突，只是宽度有分歧，那么可以定义一个属性，让使用轮播图的调用者手动指定是否为100%的宽度 -->
</template>

<script>
export default {
    // 当调用该组件时，必须要传一个 lunbotuList 值，其他的名字是不可以的
    props:[ "lunbotuList", "isfull" ],
}
</script>

<style scoped>
/* 轮播图外的高度 */
.mint-swipe { height: 200px; }
.mint-swipe-item{
    text-align: center;
}
.mint-swipe-item img{
    height: 200px;
}
/* 分别给不同的设置bgc */
/* .mint-swipe-item:nth-child(1) {   
    background-color: red;   
}
.mint-swipe-item:nth-child(2) {   
    background-color: blue;
}
.mint-swipe-item:nth-child(3) {   
    background-color: pink;
} */

/* sass 语法
    .mint-swipe-item {   
    // &:nth-child(1):交际选择器；:nth-child(1) 后代选择器
    &:nth-child(1){
        background-color: red;
        background-image: url(lunbo1.jpg);
    }
    &:nth-child(2){
        background-color: red;
        background-image: url(lunbo1.jpg);
    } 
    &:nth-child(3){
        background-color: red;
        background-image: url(lunbo1.jpg);
    }    
} */

.full {
    width: 100%;
}
</style>